<?php
class Block_User_Register extends Myh_View_Helper_Block_Template
{
	// View object 
	protected $_view;
	
	protected $_errors;
	
	public function User_Register()
	{
		$this->_view = $this->getView();
		$this->setTemplate('/user/register.phtml');
	}
	public function getForm()
	{
		$field = $this->addField('full_name', 'text',array(
			'label'		=>'',
			'value'		=>'',
			'class'		=>'txtInput',
			'comment'	=>'Dùng để hiển thị',
		));
		$field = $this->addField('email', 'text',array(
			'label'		=>'',
			'value'		=>'',
			'class'		=>'txtInput',
			'comment'	=>'Dùng để đăng nhập',
		));
		$field = $this->addField('password', 'password',array(
			'label'		=>'',
			'class'		=>'txtInput',
			'comment'	=>'Từ 6-30 ký tự',
		));
		$field = $this->addField('repassword', 'password',array(
			'label'		=>'',
			'class'		=>'txtInput',
			'comment'	=>'Trùng với mật khẩu ở trên',
		));
		$field = $this->addField('gender', 'signselect',array(
			'label'		=>'',
			'value'		=>'',
			'class'		=>'txtSelect',
			'option'	=>array(''=>'Giới tính','1'=>'Nam', '0'=>'Nữ'),
			'comment'	=>'Tùy chọn',
		));
		$selects = array(
			array(
				'name'	=>'day',
				'value'	=>$day,
				'option'=>array(''=>'Ngày'),
			),
			array(
				'name'	=>'month',
				'value'	=>$month,
				'option'=>array(''=>'Tháng'),
			),
			array(
				'name'	=>'year',
				'value'	=>$year,
				'option'=>array(''=>'Năm'),
			),
		);
		$field = $this->addField('birthday', 'multiselect',array(
			'label'		=>'',
			'separator'	=>'/',
			'class'		=>'txtSelect',
			'select'	=>$selects,
			'comment'	=>'Tùy chọn',
		));
		$field = $this->addField('security_code', 'text',array(
			'label'		=>'',
			'value'		=>'',
			'class'		=>'txtInput',
			'comment'	=>'Nhập các ký tự hình bên dưới',
		));
		$options = array('width'=>120,
			'height'=>70,
			'size'=>22,
		);
		
		$field = $this->addField('captcha', 'captcha',$options);
		
		$urlRule = $this->_view->baseUrl('/webinfor/website/rule');
		$field = $this->addField('apply_rule', 'checkbox',array(
			'label'		=>'',
			'checked'	=>'checked',
			'style'		=> 'style="color:black"',
			'comment'	=>'Tôi đồng ý với <a href="'.$urlRule.'" target="_blank">điều lệ tham gia</a> của website',
		));
		return $field->getFields('row.php');
	}
	public function getRegisterButton()
	{
		$btnRegister = $this->addButton('btnsubmit', 'Đăng ký');
		return $btnRegister;
	}
	public function getUrlSupport()
	{
		return $this->_view->baseUrl('/webinfor/website/support');
	}
	public function isErorr()
	{
		$ns = new Zend_Session_Namespace('Myh_Cmath_Error');
		//print_r($ns->errors);
		if(count($ns->errors)>0){
			$this->_errors = $ns->errors;
			return true;
		}
		return false;
	}
	public function getError()
	{
		return $this->_errors;
	}
}